/*
Autor: Jonathan Vindas Abarca
Fecha: 21/01/2012
Descripción: Este archivo contiene funciones javascript para la vista agregarFormato.php.
Bitacora de modificaciones:
<
    Autor: 
    Fecha: 
    Descripción: 
>
*/
function cargar_companias()
{
        var accion='cargarCompaniasModuloFacturasExportacion';
        var accions=document.getElementById("hddAccion").value; 
        console.log("accion cargar_embalajesjs: ",accions );
        var compania=document.getElementById("hddCodigoCompania").value;

        console.log("compania: ",compania );
	$.get("../controladores/ajaxControlador.php",{accion:accion},function(resultado){
		if(resultado == false)
		{
			alert("Error cargar_companias agregar formato");
		}
		else
		{                    
                    $('#cmbCompania').append(resultado);	                    
                    if(accions=='modificarFormato'){                    
                    var comboCompania=document.getElementById("cmbCompania");                    
                    var con;                    
                    for (con=0;con<comboCompania.length;con++)  {                  
                    if(comboCompania[con].value==compania){
                        comboCompania[con].selected = true;              
                        document.getElementById("cmbCompania").disabled=true;                                    
                    }                                                                        
                    }                       }
		}
	}	);
}
                          
    function dependenciaClientes()
 {
        var accion='buscarClientesPorCompania';        
        var codigoCompania=$("#cmbCompania").val();
        var cantidadComboDivision=document.getElementById("cmbCliente").length;
        
            var comboDivision=document.getElementById("cmbCliente");
        for(var contador = cantidadComboDivision - 1; contador > 0; contador--) {
                //comboDivision.options[i]=null;
                comboDivision.remove(contador);
            }
        
            $.get("../controladores/ajaxControlador.php",{accion:accion,codigoCompania:codigoCompania},function(resultado){
                if(resultado == false)
                {
                    alert("Esta compañia no tiene clientes asociados");
                }
                else
                {                    
                    $('#cmbCliente').append(resultado);	            
                    
                }
            }	);
}

function botonLimpiarFormato(){
    var accion=document.getElementById("hddAccion");    
    var valorAccion=accion.value;   
    if(valorAccion=='agregarFormato')
    {        
        var comboCompania=document.getElementById("cmbCompania");
        var comboCliente=document.getElementById("cmbCliente");
        comboCompania[0].selected = true;                        
        comboCliente[0].selected = true;                        
        document.getElementById("txtCodigoFormato").value='';
        document.getElementById("txtNombreReporte").value='';
        document.getElementById("txtComentarioFormato").value='';
    }
    if(valorAccion=='modificarFormato')
    {                
        var nombreFormatoAnterior=document.getElementById("hddNombreReporte").value;    
        var nombreComentarioAnterior=document.getElementById("hddComentarioFormato").value; 
        document.getElementById("txtNombreReporte").value=nombreFormatoAnterior;
        document.getElementById("txtComentarioFormato").value=nombreComentarioAnterior;
    }         
}
      